A largescale study has found huge variation between GP practices on whether they are likely to pick up prostate cancer using a blood test.