Hallo,
du kannst nie mit 100%iger Sicherheit sagen, ob ein Mann homosexuell ist oder nicht. Es gibt zwar Indizien die dafür oder dagegen sprechen, aber diese Indizien können so unzverlässig sein, wie die Orakelsprüche aus dem antiken "Delphi" in Griechenland.
Der einzige Weg in dieser Sache Klarheit zu bekommen, ist, deinen Freund zu fragen, ohne ihn aber unter Druck zu setzten. Eine andere Möglichkeit gibt es nicht.
Sag ihm einfach, dass du das Gefühl hast, dass er sich in der letzten Zeit dir gegenüber anders verhält als früher und du gerne wissen möchtest, was lost ist, wei dir etwas an eurer Freundschaft liegt.
Du musst ihm dann aber auch konkret sagen können, wo, wann und wie er sich dir gegenüber anderes als sonst verhält.
Wenn er dann ausweichen möchte, musst du dir überlegen, wie weit du ihm "eine Brücke bauen" kannst.