beckwall, Wikipedia and WebMD have some pages about this, but when I tried to read about this before my test I started getting scared and worried. So I just skimmed them lightly and took several tries at them.
Mama Zappa, the term my GP used, after all the tests were in, was “de-conditioned”. That’s the nicest way anyone’s called me “fat and lazy”.
I had a non-isotope stress tests this past February, and an isotope stress test in March.
For the first test I was told to bring all of my prescription bottles, and any OTC meds and supplements I take. Fasting was not required, I could eat a light meal before. I was told to wear comfy clothes. I was also told to avoid caffeine - they want to test my non-caffeinated heart rate. Given the amount of sleep I get, and the amount of caffeine I chug, I’m amazed I stayed awake through both tests.
For the second test (at the same cardiology practice) they had all that info.
I had a bunch of paperwork to fill out in advance. In retrospect that was the worst part. Except for the fear that I was sick and going to drop dead. (That was the hypochondria part.)
Actually, the worst part was the poor communication skills by the cardiologists. After the first test, the cardio told me I had changes in my EKG. So what - the Dow Jones average changes too. My GP told my that the implication was that not enough blood was getting to my heart muscle. :eek: OK, NOW you’ve got my attention! Hence the second test. After the second test was done, I sat in the treadmill room waiting for my results. And waited. And waited. Then it was lunchtime for everyone else. Finally I was told that the MD who reviewed results had to leave for rounds, and could I call back tomorrow. :mad: - wait, I can’t get mad because I might have a heart attack! :eek:
For the radiation stress test I was supposed to fast. They want to trace the blood flow to my heart, not my stomach. I made a morning appointment. They took me into separate offices than the non-rad test. I noticed that the employees in that area all had radiation monitoring badges (as required by regulation), and so did the rooms. (I used to work with radioisotopes and radiation sources in a previous life. Badging the rooms is new to me, and I think it’s clever.) First I was injected with one isotope. This was just like any other shot I’ve had, I think it was a few ml of saline with the isotope in solution. Then I had to lie down in a scanner for a while. I had to stay still, and it was boring. I think it took 20 minutes to image my ticker while I was “at rest”. Maybe 40 minutes, I don’t remember. Ask them how long it will be when you get there. (I’m amazed how fuzzy the details are from just three months ago. And this was an extremely significant event for me!) I was on my back on a flat platform with a pillow and some other cushioning, and a pillow under my knees, all to keep me relatively still. The scanner was an L-shaped device with a rounded back. The L part was scanned over me under computer control, and I think the bed was moved some (also under computer control) to get me in the right place. The scanner got close to me, but never touched me. I don’t usually get claustrophobia, and definitely did not this time. If you do, you should ask about something to relax you. The device is very open - it’s not enclosed like an MRI (not that I’ve had an MRI, but I’ve seen the machines).
Then I had to wait my the data collection computer processed my images. About 20 minutes or so (I think). If I had moved too much they would have re-taken the scans.
Next was the actual stress test. I got wired up for an EKG at the treadmill, just like the non-isotope test, but they also hooked up an IV. When I reached a target heart rate on the treadmill, and held it for an appropriate time, they injected me with the second isotope. The max heart rate I was supposed to hit during the isotope test was lower than the max for the first test, which was fine with me. They kept me going a minute or two longer, then had me slow down to cool down. After both the non-radiation and radiation tests I was sweaty and tired, but not terribly winded. That was encouraging, since getting extremely winded fairly easily was why I went to my GP in the first place.
I think I had to wait a few minutes after the exercise, after they took out the IV and took off the EKG harness. Then I got scanned again - same as the first scan. Pretty boring. Then I had to wait. I already told about that part. Oh, and I was getting hungry. (Where’s a “frustrated” smiley when you need one?)
When I finally got my results, I was fine. Better than fine - I had medical proof my ticker was good. That was a huge relief! Even if the news had been bad, I would have known what the story was. I hope your results are as good or better.
I had very low radiation exposure from the isotopes. If I did my arithmetic right from the number of micoCuries they said they injected me with, I had 70 picomoles of Thallium 201, and a similar amount of Technicium. The Thallium, and its decay products, are long gone from my body by now. The Technicium is decaying at about 4 atoms per second, so I’ll be stuck with it for its 211,000 year half-life. 
And thank heavens for health insurance! I had a small co-payment for the test. Mama Zappa said the bill for the tests was several $K - all covered!