You're were smart to get your Testo levels checked considering how you are feeling. You are on the right track to feeling better. Be sure when your levels are checked, your doc looks at your "free" testo level. That is a more exact reading of what is happening to your body.
I had the same issue almost around your age...I am now 48 years old. All the docs and urologists told me what you were told, your range/reading is normal for your age. Really it is not and why do you want to be average like every other guy out there, this is YOU?
I found a doc who is knowledgeable about Testo in a man and levels and how it all works and what can be done to make you feel better. I was tested and my free level was around 250. Once I did this we discussed my options, using a topical gel to rub on your body or actual injections. I tried the gel, it didn't even touch the problem and it either got washed off or I perspired before it could do any good. I went to the injections of testo and rec'd them every 10 days or so. My life changed, I felt better, had more energy, slept better, increased my muscle mass and started getting better, stronger erections and my libido went back to normal which was huge for me. I have always been sexual and this gave me the desire to be who I used to be.
Keep in mind if you start testo replacement, your body will totally shut down making its own testo and rely on the supplement; so this will become a life long deal with the injections. Your doc will guide you along the way and keep tabs on you with blood tests and monitoring your prostate. Eating such is great but it won't give you what you need to feel better.
I have my doc give me an Rx for testo and i give myself the injections. It is nothing different than a diabetic giving themselves insulin shots.
Google low t or doctor and low t and you'll find docs that understand this more than reg docs.
I am happy to converse with you on my experiences if you like. Resond back here and i'll give you an email address.
Good luck!!