Could be an external parasite (ich, velvet) or the cloudy eyes could mean flukes have reached the eyes. A FW dip is your only option for confirming the presence of flukes. A FW dip will also provide temporary relief from velvet. But if this is velvet, nothing short of QT and treatment will save your fish.
Velvet (Amyloodinium):
Symptoms - Because velvet can be such a fast killer, key behavioral symptoms will often prelude visible ones. A fish with velvet may breathe heavy, seek relief by swimming into the flow of a powerhead and act reclusive (velvet makes them sensitive to light).
If visible symptoms do manifest; velvet appears the same as ich, except the fish will usually be covered in “dust.” This dust may look gold colored if viewed at the right angle and under the right spectrum of light. Velvet is often misdiagnosed as ich and is the main “tank killer” in our hobby. It can wipe out all your fish in less than 72 hours and cannot usually be “managed” as ich sometimes is.
Treatment options - Chloroquine phosphate is the treatment of choice for velvet, but copper also works if symptoms are caught early on. Tank transfer and hypo does notwork with velvet. A freshwater dip or formalin bath is recommended before treatment begins, due to the severity of this disease; however these would only provide temporary relief and will not eradicate velvet.