Normal testosterone levels are 300 to 1,200 nanograms per deciliter (ng/dl). Testosterone levels are usually highest early in the morning. Doctors often measure it at that time.