Do I need to fast before the HRA is conducted?

Yes.  You may want to schedule a morning appointment since you will need to fast for at least 12 hours prior to the visit.