The test takes about one hour, including prep time and actual test time. The cardiac stress test itself only lasts around 15 minutes. During your test, you may walk on a treadmill or pedal a stationary bicycle.