Welcome Aboard!
Can you post a couple of images?
As for addressing/fixing it yourself, that really is a question only you can answer. What is your confidence level in your skills?? Drying it out should be easy. If the seal is bad, or something else, only you know your skills.
If the mattress is wet, I would pull the mattress. Place it in a sunny dry spot for as long as physically possible as it can hold water internally for a long time.
Key is to dry the wood. Moisture can cause mold, rot, and delamination of the outer fiberglass layer. Do you store your HTT at home? Can you open up and leave it open? If so, keep it open as much as possible with the windows open and let it dry out. This can take a while (days, weeks, or more
), pending how soaked the wood is. I would also have a decent fan blowing across the deck to help speed up the process. If it is at home but you cannot leave it open, pull the fabric back, and aim a good size fan at the deck. Have the bathroom vent open so the moisture can escape.
I would also purchase a moisture meter for wood, so you know when the deck is dry.
As for water getting in. For me, it has always been due to a piece of the fabric skirting being caught in the door seal when we close up the HTT. I try to be very careful when we close up. Even recently I must of had just a tiny bit of skirting caught in the door seal. Drove to camp in a downpour. Got to camp and found water in the front corner. When I setup at camp, I make sure the skirt is folded over nicely at the hinge, so any rain water cannot get to the hinge. Lastly, I would also check your gasket to ensure it is not damaged.
Good luck.
Edit; I doubt your roof is the issue, but have you been checking your roof caulking every 6 months? Also make sure to check all your other caulking. At about 3 years of age, I started finding lots of caulk starting to fail (this to is normal).