Blood test detects over 50 types of cancer, some before symptoms appear. In a study involving thousands of participants, a new blood test detected more than 50 types of cancer as well as their location within the body with a high degree of accuracy, according to an international team of researchers. Source 8d.