Doctors usually do a fasting blood sugar test in the morning, after fasting for 8 hours. People can do a random test or an OGTT at any time, without fasting, but the OGTT takes 2 to 3 hours to complete.
A post-prandial test is specifically for use after eating or drinking. An A1C test shows how glucose levels have fluctuated over the last 3 months.