How to tell if a guy is gay?

If he performs oral sex (fellatio) on you and swallows, then he is 100% gay.

If he does not ingest semen, he is not gay, and just a really good bro friend.

I disagree. There are many gay guys who will not eat semen and few straight men who will perform oral sex on another man to begin with.