The PSA test is a blood test to help detect prostate cancer. But it's not perfect and will not find all prostate cancers. The test, which can be done at a GP surgery, measures the level of prostate-specific antigen (PSA) in your blood. PSA is a protein made only by the prostate gland.