Testosterone follows a daily rhythm: levels are usually highest in the morning, which is why doctors typically order testosterone blood tests between 7 and 10 a.m.