Range Freely

Running a steady-state test

Applies to every Range Freely app that shows DFA α1. Last updated 28 October 2026.

A ramp test sweeps through your threshold too quickly for α1 to settle at each level. A steady-state test holds one effort long enough for the reading to settle, and does it at several levels, so you can see where α1 crosses 0.75. This is a guide to setting one up. It is not a medical test.

Before you start

Warm up first

Ride or run easily for 10 to 15 minutes, building gently. Early in a session your heart rate is still catching up with the effort, and α1 in those minutes is not representative.

Setting the steps

Set the steps as a percentage of your threshold effort. For cycling that is a percentage of your FTP. Use a workout on your trainer or head unit that holds each step constant (ERG mode does this), or hold it yourself.

Trainer files

These load into any trainer app that opens .zwo workout files, including Zwift. They hold a 12-minute warm-up, then five steps at 60, 65, 70, 75 and 80 percent of FTP, then an easy finish. Set your FTP in the trainer app first: the files use percentages, so they scale to you.

Hold, then stop climbing

Go up the steps in order. Once α1 has dropped clearly below 0.75 and stays there, you have crossed it: stop climbing. Once α1 has fallen well below 0.75 it stays suppressed until you have recovered, so a step taken straight after a hard one will read low whatever the effort is.

If you want to repeat a step, recover first. Ride easily until α1 has climbed back toward its easy-effort level, near 1, which can take several minutes. Then go again.

Reading the result

What spoils a test

Exercise carries risk. Stop any test if you feel unwell.

About DFA α1 · ECG Recorder FAQ