Yes medical checkup can detect cancer. full body checkup or preventive health checkup can screen the person from head to toe for medical issues and access your risk of future medical problems. Your age, health and family history, lifestyle choices (i.e. what you eat, how active you are, whether you smoke), and other important factors impact what and how often you need health care.