KEEP
← Journal
DATAJul 22, 2026

The Lactate Threshold Test: What It Is, What Your Numbers Mean, How to Book One

TestingTrainingData

My watch said my threshold was 5:59 per mile. The blood said 5:25. The watch was 34 seconds per mile off, and every zone built underneath it was off too. After 40 minutes of running, my lactate at a 7:00 pace was 1.5 millimoles. That is controlled zone 2. That is my aerobic system doing almost all the work. Then we went up in 15 minute stages until I hit 5:25 per mile, where lactate reached 4.0.

Thirty four seconds is the difference between a threshold session and a hard 5K effort, run twice a week for months. The test also told me my top end needs work while my aerobic base is already strong. Not what my ego wanted. Volume built the engine, seventy mile weeks at 8:15 and 154 beats becoming 100 to 120 mile weeks at 8:09 and 129 beats. Those numbers look good on paper, but the mileage was never the question. The test tells me where to aim it.

The blood does not care what the watch said.

The Test Is a Curve With Two Bends

A staged incremental run with a finger or earlobe prick at the end of every stage. Plot lactate against pace and you get a curve with two bends. LT1 is the aerobic threshold. It is the first sustained rise above baseline, about 0.3 to 0.5 mmol. That is the real ceiling of easy running. LT2 is the turnpoint. It is where production outruns clearance, roughly the fastest pace you could hold for 40 to 70 minutes.

You book a 60 to 150 minute slot. A good lab asks your recent race times, because starting speed comes off race data. Dantas and Doria found 70 percent of your average speed from a recent 10K to marathon is the right start. At 90 percent most runners are over 2 mmol in stage one and LT1 is gone. For 48 hours before, no hard sessions and no long ones. A depleted runner produces less lactate at every speed. That runner walks out with thresholds that are too fast. I eat normally. I do not fast. I wear my race shoes.

Intake is height, weight, a chest strap. Optical wrist heart rate is not used, it lags at these intensities. Baseline prick, normally 0.8 to 1.5. Then a ten minute warm up. Then five to eight stages, 0.3 to 0.6 mph jumps, treadmill at 1 percent, a sample at the end of each. I ask for four to six minute stages. Blood lactate lags muscle lactate, and short stages shove LT1 to the right.

The first three or four stages are boring and you will wonder what you paid for. The tech wipes the first drop away because sweat inflates the reading. A strip touches the second drop. A number appears in under a minute. Around stage five your breathing deepens and your sentences get short. That is usually LT1. The last two are hard. It does not have to be maximal. APEX PWR stops at a 7 out of 10. I ask for the raw stage by stage table before I leave.

The Number Is Not a Score

Rest is 0.8 to 1.5. Easy running below LT1 is 0.8 to 1.8. LT1 lands near 1.5 to 2.5. Between thresholds you sit at 2 to 4 and steady. LT2 is 2.5 to 6.0 and highly individual, median around 3.5 to 4.5. A 5K effort is 6 to 12.

Here is what most people get wrong. The lactate value at LT2 is not a fitness score. It is a coordinate on your own curve. Two runners can have identical LT2 paces at values of 2.8 and 5.5. What matters is the pace and the heart rate where your own curve bends. What matters is whether that pace moves right over a block. Low is not automatically good. A trained runner with great clearance reads low. A depleted runner who tested badly reads low too. I compare my curve to my own last curve.

Which is why the 4 mmol convention breaks. It is a population average dropped on an individual. In elite cyclists the fixed 4 mmol method overestimated true maximal steady state by 43 watts. Nuuttila ran 165 recreational runners and found even the best fixed anchors missed LT1 by 0.6 km/h and 4.9 beats, with women at systematically higher relative intensity than men. A 4.9 beat error puts your easy run above LT1. I ask whether the lab uses modified Dmax, log log, or baseline plus 0.5. Jamnick is blunt that anchoring to a percentage of a maximum has little merit.

Zones come off the three zone model. LT1 heart rate is a ceiling, not a target, so I sit 5 to 15 beats under it on recovery days. LT2 heart rate anchors tempo, 20 to 40 continuous minutes within about 3 beats. Between them is the grey zone. Fine in small doses. Poison as a default.

Then the number has to change something. If LT1 pace is slower than what you call easy, and it usually is, you slow down. If LT1 and LT2 sit close together you have a base deficit, so volume below LT1 comes before intensity. If LT2 is the weak end, like mine, that is where the tempo goes. I retest in 8 to 12 weeks. Lower lactate at the same speed is the win.

What the Free Version Gets You

For LT2, the 30 minute time trial is close enough for almost everybody. Fifteen minutes of warm up, then 30 minutes as hard as you can hold, solo and flat. Average heart rate over the last 20 minutes is your threshold heart rate. McGehee tested 27 competitive runners and triathletes and found it was not significantly different from the lab criterion. The error bars matter. 0.21 m/s standard error, about 20 seconds per mile, and 8 beats.

Critical speed off two or three maximal efforts lands within a few percent of LT2 on the fast side. For LT1 there is the talk test. You recite a fixed passage at the end of each stage of a progressive run. The last stage where the answer is a clean yes tracks the first ventilatory threshold. Individual agreement is wide. It is a daily governor. It is not a zone setting instrument.

I am honest about the gap. Lu put 100 runners through a lab test against their watches. The Coros Pace 3 missed threshold heart rate by 8.9 beats and threshold pace by 22.6 percent, and returned no result at all on over half of attempts. The Garmin 265 missed by 11.4 beats and 25.8 percent. The Fenix 7 underestimated threshold pace by 12 percent. Wrist threshold heart rate is a rough anchor. Wrist pace is not usable. All of it targets the upper threshold. LT1 is invisible to your watch.

The middle option is your own meter. A Lactate Plus is $325 and a Scout 4 is $375, strips run about $2 each, and a profile burns seven to nine, so $15 to $20 a test. It pays for itself in two lab visits. The protocol is the same as the lab. Four to six minute stages. A start at 70 percent of race speed. The first drop wiped away. The same finger every time. Warm hands.

Where the Cheap Good Labs Actually Are

University labs are the cheapest good option and most are open to the public. Minnesota is $150. UC Davis is $175. UF Health and Glendale Community College are $200. Colorado State is $270 with online booking. Private labs run higher. CTS is $259 for the full curve. APEX PWR is $267 and takes HSA and FSA money. Hospitals are the expensive tier, HSS at $470. Over $500 for lactate alone is paying for the building.

To find one this week, the list works from the top down. The first call goes to the exercise science department at the nearest university, asking for the human performance lab manager, since those labs rarely market to the public and price at cost. The second is your city plus "VO2 max testing," calling every result to ask if they can add blood lactate, because plenty own a meter and only advertise VO2. The third is the USA Triathlon directory. The fourth is your city plus "physical therapy lactate testing," since cash pay clinics have real availability. And the fifth is local coaches, plenty of whom will run a track protocol for $75 to $150.

Before you pay, there are four questions. What is your stage length? Do you report LT1 and LT2, or one threshold? Fixed 4 mmol cutoff, or an individualized method? Do I get the raw data table? A lab that reports one number cannot set your easy pace, and easy pace is where most of your year lives. We keep a directory of labs, prices and stage lengths at the KEEP test finder.

And that brings me back to where this started. My watch said my threshold was 5:59 per mile. The blood said 5:25. The watch was 34 seconds per mile off, and every zone built underneath it was off too. But more than that, it was months of threshold sessions that were really hard 5K efforts. The point of the test is not the number. The point is accuracy, patience, and the willingness to be told your easy pace is too fast. The three closest labs to you are one phone call each.

302 keeps

Leave a comment

5 Comments

  • Hannah K.

    Did the 30 minute time trial version instead. Came out about 20 sec/mi off what my watch said. Free and it took one workout.

  • tomas_b

    Question. Worth retesting after a big block or is once a year enough? Trying to figure out if the meter pays for itself.

    morningkaufy

    Retest after every big block while the number is still moving. Mine shifted three times last year. Once it flattens out, once or twice a season is plenty.

  • priya

    Called my local university and they do it for 120 dollars with a grad student running the protocol. Booked for next month. Did not know that was an option.

  • Jonah

    34 seconds per mile is wild. I have been running all my threshold work off my watch estimate for two years and wondering why it felt easy.

Train like it's programmed. Because it is.

Apply for coaching