
Metabolic assessment · London
Measure your aerobic fitness and understand how your body responds at different exercise intensities.
VO₂ max testing measures your body's ability to take in and use oxygen during exercise, giving you an objective measure of aerobic fitness. As intensity increases, we also identify your ventilatory thresholds and how your use of fat and carbohydrate changes.
Your results are used to establish individual heart rate training zones, giving you specific intensities for easier aerobic work, harder training and everything in between. Repeat testing can then show whether your aerobic fitness and physiological response to the same workloads are improving.
How we measure it
You wear a mask connected to the CardioCoach MAX, which analyses expired gases throughout the incremental test to determine oxygen uptake and carbon dioxide output. Reported in ml/kg/min and L/min alongside the body mass used.
Why it matters
Reported as VO₂ max where maximal effort was established across the whole physiological and performance response, and as VO₂ peak where it could not be. That is not decided by any single criterion: a levelling-off in oxygen uptake contributes to the judgement, as do your rating of effort afterwards, whether you tell us you had meaningful capacity left, and how your physiology responded through the test. VO₂ max is a benchmark to retest against. The ventilatory thresholds are what set your session intensities.
How we measure it
The analyser locates VT1 from the ventilatory equivalents, at the first point where ventilation rises disproportionately to oxygen uptake. It is a detected landmark rather than a directly measured value, its position depends on the detection method, and it is reported as a range.
Why it matters
In practical terms this marks the upper edge of intensity that can be sustained for long, low-stress work. If easy sessions regularly sit above this intensity, they may accumulate more physiological stress than intended.
How we measure it
The analyser flags VT2 where the ventilatory equivalent for oxygen continues rising after VT1 has been passed. Also a detected landmark, method-dependent, and reported as a range.
Why it matters
Above this intensity, physiological disturbance develops more rapidly and exercise tolerance progressively decreases. Tempo, threshold and interval work is set from it. Both ventilatory thresholds sit within a range rather than at one exact number, and your report gives them that way.
How we measure it
Your heart rate is recorded throughout, so the highest figure is the one you reached, rather than one worked out from your age.
Why it matters
The usual 220-minus-age formula can be out by 10 to 20 beats for any given person. Your zones are built on the heart rate you reached.
How we measure it
The CardioCoach MAX generates an initial set of zones using its configured anaerobic-threshold model. DVOTION then reviews those zones against the threshold positions, the heart-rate response and the full test response before they are reported.
Why it matters
Your report expresses intensity in the units you use in training: heart rate alongside running speed or cycling power. Each provides different information depending on the session, modality and conditions. Heart rate suits longer steady work but responds with a delay and shifts with heat, fatigue and hydration. Running speed is straightforward on consistent terrain. Cycling power responds immediately to a change in external workload.
How we measure it
Estimated from the respiratory exchange ratio, the ratio of carbon dioxide produced to oxygen consumed, recorded at every stage. Carbon dioxide has to be measured for this; an analyser that records oxygen alone cannot produce it.
Why it matters
The gas data shows how the estimated balance between fat and carbohydrate changes as exercise intensity rises, and the point at which carbohydrate contribution begins to rise substantially. Because this is a short-stage maximal protocol rather than a dedicated substrate-oxidation test, the fuel-use response is treated as contextual information rather than a formal FatMax measurement. The estimate also assumes the carbon dioxide leaving you came from metabolism, and at high intensity a growing share comes from buffering instead, so the balance is reported for the submaximal stages and not above VT2.
How we measure it
Recorded in litres per minute across the whole protocol. Ventilation is the signal the ventilatory thresholds are identified from, so the peak is reported alongside them as the top of the response they sit within.
Why it matters
Wearing a mask adds some resistance to breathing and can change the pattern slightly, which is one reason the same protocol and setup are used at every retest.
How we measure it
A one-page summary, your full gas data with both ventilatory thresholds marked, your fuel-use curves, and a table of your zones with the protocol they were produced under.
Why it matters
We go through it on screen before you leave, and the written version follows. It also flags the two or three numbers worth watching if you test again later.
This assessment measures the ventilatory thresholds from gas exchange. It does not include blood lactate sampling. Endurance Performance Profiling costs £240 and includes a staged blood lactate profile followed by a separate maximal test with gas analysis. Your report explains the lactate and ventilatory thresholds separately.

Your report uses your own test response to explain the training zones and any limits in the findings.
Measured with
The appointment takes approximately 60 minutes from arrival to leaving.
If you are unsure whether this or the Complete Athlete Profiling assessment fits what you want to understand, ask before booking.
Treadmill or bike
Produces zones expressed in running speed alongside heart rate. Appropriate for runners, and for triathletes establishing their run zones.
Running recruits a large muscle mass and typically produces a higher VO₂ value than cycling in athletes who are not primarily cyclists.
Produces zones expressed in cycling power alongside heart rate. Appropriate for cyclists, and for triathletes establishing their bike zones.
Power is measured directly, which makes cycling zones straightforward to apply to structured sessions and to an indoor trainer.
Zones do not transfer cleanly between modes. Test in the discipline you are training for. Availability of each mode is confirmed when you book.
The VO₂ Max Test costs £160 at DVOTION Labs in London. Allow 1 hour for the appointment. The price includes the assessment, a discussion of your results and a written report with training zones and recommendations. Blood lactate testing is included in Endurance Performance Profiling at £240.
Yes. You can book a VO₂ max test without buying coaching from DVOTION. Your written report includes the test findings, training zones and recommendations to use yourself or share with your coach.
DVOTION offers treadmill and cycle testing. Choose the discipline you train in, because running and cycling zones can differ. Availability of the testing mode is confirmed when you book. A triathlete wanting both run and bike zones needs a separate assessment for each discipline.
Eat normally beforehand and finish your last meal approximately four hours before your assessment. Water is allowed. Avoid deliberately changing your usual carbohydrate intake before testing. Arrive well hydrated; normal fluid intake through the day before is enough. Avoid intense training the day before: the assessment measures your response, and arriving fatigued measures fatigue. Wear the kit and footwear you train in. If you are retesting, replicate your previous pre-test meal and its timing as closely as practical.
The protocol is progressive: it begins at a comfortable intensity and increases in stages. Most of the assessment is not maximal. The final stages are hard, and the clearest VO₂ max value comes from reaching a genuine maximal effort, but the test can be stopped at any point.
Ventilatory thresholds may still be identified if the completed stages capture the relevant response. Stopping earlier can limit the findings and the training zones we can report. What may not be established is a confirmed VO₂ max. The result is reported as VO₂ max where maximal effort was established across the whole physiological and performance response, and as VO₂ peak where it could not be. That is not decided by any single criterion, and the distinction is stated in your report.
Yes. The analyser generates an initial set of zones using its configured anaerobic-threshold model, and we review those against your threshold positions, your heart-rate response and the full test response before they are reported. They are derived and reviewed rather than measured, and they come from your own assessment rather than from an age-based formula or a percentage of an estimated maximum.
The standalone VO₂ Max Test uses gas analysis and does not include blood sampling. Endurance Performance Profiling costs £240 and includes a staged blood lactate profile followed by a separate maximal test with gas analysis. Lactate and ventilatory thresholds are reported separately.
Yes. The protocol adapts to the intensity you can produce, and the resulting zones are individual either way. What matters is whether you intend to use the zones. If you are not currently training to a structure, the measurements will be accurate but you may have little to apply them to.
For many training blocks, around 12 to 16 weeks is a useful interval, but the right timing depends on what you are trying to change, the training phase you are in and whether the retest is likely to affect a decision. Shorter or longer intervals can also be appropriate. Any change needs to be interpreted alongside test preparation, the protocol and normal day-to-day variation.
DVOTION Labs offers testing at UNTIL Liverpool Street, 280 Bishops Square, London EC2M 4RB, or UNTIL Marylebone, 1 Orchard Street, London W1H 6HJ. Both are by appointment.
Where
Both sites operate by appointment. Your location is selected when you book.