Yes, it is necessary to do TMT stress ECG test without any food or drink before the treadmill ECG test. This ECG stress test involves physical exercise on a treadmill. Therefore, you should avoid eating or drinking anything for at least 4 hours before the test.