What foods should I avoid before a cholesterol test? Cardiologist reveals what to eat the night before, whether you need to fast and which foods impact results.