Can one say a berakha in a locker room? For instance, after using the restroom to say 'Asher yatsar', or when putting on talet katan to say '`al mitsvat tsitsit', or before and after eating a protein bar/drinking a protein shake.
Yes you can provided that
- you wear underwear or a bathrobe and ideally a Tshirt and a kippa (see here)
- you turn away from nudity (closing your eyes is not sufficient)
- your hands are clean
- you are four amot from any source of foul odors (see here and here)
- you do not see tzo'ah (feces)
For original sources, see Mishne Torah, Hilchot Kriat Shema 3:3 and following.
Of course, ask your rav before implementing anything you read here.