Maybe not low testosterone but generally haywire levels, we've had young guys come on before with a similar problem. But you're right, the least expensive course of action is complete pics, (at take least measurements) new diet and tweaked training program, reassess in another three or four months.
Then if you've still got no progress something is definitely going on.