Если вы хотите сделать это максимально точно и знать на 100% про его ориентацию, то заманите к себе домой, привяжите к стулу и покажите ему два порно-видео - традиционное и не очень. Ответ на ваш вопрос вы получите от его тела.
Ну а если серьезно, то что мешает спросить человека напрямую? Если вы ведете себя спокойно и толерантно, если вы не испытываете к нему агрессии, то можно просто спросить, и, скорее всего, вам ответят честно и искренне. Если вы вызываете доверие и не представляете угрозы для человека, то он не будет скрывать от вас этого.
Если и так не получается, то посмотрите на круг его общения и интересов, активность в социальных сетях. Тут надо знать, что традиционно для геев, а что - для натуралов, другими словами, быть в курсе стереотипов (только они тут вам и помогут). Если любит смотреть "Крепкого орешка", слушает Металлику и интересуется политикой, то, скорее всего, сексуальные предпочтения в порядке.
Гомосексуалы, не гомосексуалисты
Если вы не можете понять, нравятся вам мальчики или девочки - видимо, вам пока ещё никто по-настоящему не нравился. Или как вариант, вы какой-нибудь асексуал, или пансекуал или ещё какой-нибудь неопределившийся сексуал. Бывает, чо.
На просторах интернета имеются множество психологических тестов, которые весьма оптимальны.
Вообще, думаю, что вам нужно исходить из собственных ощущений: подумайте с кем вам больше нравится общаться, к кому больше испытываете сексуальное желание, или какие фигуры вам приятны... в конце концов - по кому ваше сердце больше трепещит.