Fish at the surface that are not normally there...
Fish gulping air or gulping the very top layer of water that do not normally do this...
Fish that do make periodic trips to gulp air/water at the surface that are doing this more often than normal or are hanging out at the surface...
Are all RED ALERT emergencies.
There is SOMETHING going on with the oxygen supply.
The first step is to add oxygen to the water. You can do this by improving the splashing at the surface. Add bubbler, a circulation pump or power head, raise filter outlet, or simply pick up some tank water in a cup and dump it back in, a lot. You can add oxygen in the form of hydrogen peroxide. An emergency 50% water change can drop the levels of ammonia or nitrite and raise oxygen levels, but may cause more problems if your source water needs more prep than just 'add dechlor'. If the water is OK, you can increase oxygen levels when you add the new water by allowing it to splash into the tank, and sheet across the surface where it will gain oxygen.
Do not waste time looking for the 'best solution', implement something FAST.
Next is to figure out what is going on:
High temperature = less oxygen
Poor water movement at the surface = less oxygen lower down in the tank. Surface water will get its oxygen from the air, but this does not move through the water well unless there is good water movement.
High ammonia (> .25ppm) will burn the fish gills, leading to breathing difficulties.
High nitrite (>1ppm) will cause methemoglobinemia, meaning the blood will not carry oxygen very well.
Parasites in the gills, or infection with fungi or bacteria can lead to breathing difficulties.
Once you have figured out the origins of the problem you can take time to go find that power head that is buried in a box, or go shopping and get the medication if the fish are sick, do a larger, more complete water change, vacuuming debris and cleaning the filter.