What medical tests must men have every year?

Not specific. There are no specific "tests" that are necessary every year. Lipid screening & preventative care are important. When you're older, certain screening tests are important such as colonoscopy. Having a family doctor to help guide your health care is the best "test" you can have.