That's actually a colon cancer check - the prostate is checked along with it, but you could well do that via an abdominal USG.
Colonoscopy(can detect polyps BEFORE they become cancer, but more costly and hard for patient) is the gold standard for detecting colon cancer, along with fecal occult blood which is cheap and easier to do but will detect only more advanced cancers. For prostate, the early detection and screening is usually using done using a PSA blood test.