A 52-year-old man presents with fatigue and exertional dyspnea. Labs show hemoglobin 9.2 g/dL, MCV 72 fL, ferritin 8 ng/mL, and low transferrin saturation, consistent with iron deficiency anemia. He denies overt bleeding. He has no significant past medical history. What is the most appropriate next diagnostic step?