DS10 is like this; you are definitely not alone.
Regarding triggers, be aware that meltdowns may have more than one trigger. There's the Event that preceded the meltdown, but it's highly likely that there were other triggers beforehand, and the Event was just the proverbial straw that broke the camel's back. In our case, this makes deciphering the triggers difficult, because sometimes an Event goes unnoticed or is brushed off, other times the exact same scenario results in a full blown meltdown. Sometimes the "pre-Event" triggers are obvious (hasn't had lunch yet, didn't sleep well last night), but other times it's a mystery.
DS just completed the triennial testing for his IEP. This included IQ and achievement tests, and some testing for ASD and speech. Almost nothing about sensory issues and anxiety, even though these are huge components in his life and seriously impact how he would handle attending school (we homeschool). The testing they do is still valuable, but not at all comprehensive.