Hey guys I’m new to the forum as far as posting but have been able to use the forum to find out how to fix my vehicle in the past, currently I am having zero luck trying to figure out what is going on. My truck is a. 2008 ford f350 6.4l I was on the way to work this morning everything was fine, about 10 miles from home my truck started making a light fluttering noise that sounded like plastic being blown in the wind figured no big deal I’d deal with it once I got to work shortly after that the noise got louder and I started hearing a squealing noise like either break squeal or belt squeal before having a battery light pop up on the dash and the truck shutting off, after pulling off the road I tried to start it back up and it says check charging system and cranks slow like it has dead batteries but by going off of what I have with me on the side of the road right now the batteries have good voltage i checked fuses thinking a ecm guess blew ( had this issue in the past and that was the culprit) but as far as I can tell no fuses are blown belt looks intact so could the alternator be shot causing all this to happen?