Check out 3dTqual and 3dToutcount for guidance on quality checks for 3D+time datasets. 3dFWHMx can be used to estimate smoothness for each dataset. Other information about datasets could be assessed from many different commands like 3dinfo, 3dBrickStat, 3dTstat, but there is no formal package to say a dataset has a problem with it. You would have to compose your own script for your data. Many programs and scripts also give warnings if something "fishy" has been detected.