Jack Ruso asked - Is there a R function that can quickly check if these assumptions are met? Or is the best way to simply graph the residuals for each model and check the assumptions visually?
Jack I would argue the best way to go would be to setup some ggplots in an Rmarkdown document or find a package that has done it for you. To my way of thinking using plots will not only answer your questions about the four assumptions, but will likely provide you with some additional insights about your data and/or model. Given the four key assumptions below here is one plotting solution for you consideration.