A simple urine test for prostate cancer, which not only picks up the disease but also reveals the size of tumours so that doctors know whether to operate, could be available within 18 months.
Around 40,000 men are diagnosed with prostate cancer each year and more than 10,000 will die, many because the disease is not picked up early enough.
The new test, which works like a pregnancy test, is twice as reliable as current blood test and would allow patients to find out in minutes whether they had cancer based on the levels of EN2 in their urine - a protein that is produced by tumours.
Crucially, the amount of protein in the urine is directly linked to the size of a tumour so doctors would no longer need to carry out invasive biopsies or embarrassing rectal examinations.
Prostate cancer grows very slowly and is not always life threatening. But because current tests can only spot if a tumour is present, not how big it is, many men are subjected to needless surgery and radiotherapy which can lead to impotence and incontinence.