Testing Your Lactate Threshold Heart Rate (LTHR)

By Runsense · Reviewed by Raphael Crawford-Marks, Founder · Last reviewed June 9, 2026

Your lactate threshold heart rate (LTHR) is one of the most useful numbers for guiding training — it anchors your heart-rate zones far better than an age-estimated maximum, because it reflects your physiology rather than a formula. Here's what it is, how to test for it, and how Runsense can run the test for you. This is general training guidance.

What LTHR is

Your lactate threshold is roughly the hardest effort you can hold *steadily* for a long time — about an hour — before fatigue starts to snowball. Your LTHR is the heart rate at that effort. It matters because it's a personal, physiological anchor: setting your training zones off your LTHR is much more accurate than setting them off an estimated max heart rate (the "220 − age" formula can be off by 10–20 beats). For the underlying science, see lactate threshold; for how zones are built from it, see heart rate zones.

The field test (a 30-minute time trial)

The standard do-it-yourself method is a 30-minute time trial, the protocol popularized by coach Joe Friel. The shape is simple, but the details matter:

How the result is read

Your LTHR is approximately the average heart rate you sustain during the hard part of the effort. The warm-up and the first several minutes are set aside, because your heart rate is still climbing toward its steady state early on — including that lead-in would understate your threshold.

Let Runsense run it for you

You don't have to do the math or stare at your watch. Runsense supports this as a built-in **lactate threshold test**: your coach can prescribe it as a session, you run the guided protocol, and Runsense reads your threshold straight from the effort's heart-rate data — automatically. Just run the 30 minutes honestly at a steady, hard effort; when they're up, end the workout and stop your watch, then cool down *separately* (not on the same recording, so the easy cool-down can't drag the reading down). Runsense reads your LTHR from the recording and proposes it for you to confirm, then uses it to anchor your zones. Because the system reads the effort for you, there's no need to watch your heart rate during the test — just run honestly.

The lab version

The gold-standard, most precise option is a graded test with blood-lactate sampling at a sports-physiology lab, which pinpoints your threshold directly rather than estimating it. It's more involved and costs money, so most runners never need it — but if you've had one, that measured value is authoritative and takes precedence over any field estimate.

Getting a good reading

A test is only as good as the effort behind it. The most common way to botch it is starting too hard and fading — that produces a lower, wrong number. Pace it like a hard but even race effort. And retest periodically (every couple of months, or as a training block changes your fitness), because your threshold moves as you get fitter — a stale LTHR quietly mis-sets every zone built on it.

Safety

A lactate-threshold test is a genuinely hard, near-maximal sustained effort. Make sure you're healthy and adequately trained for it, warm up properly, and skip or postpone it if you're ill — and if you have a heart condition or other medical concern, check with a clinician before doing all-out efforts.

One running guide a week.

Calm, useful, no spam. Plain-English coaching from the Runsense team, once a week.