As the sample size increases, normality parameters becomes more restrictive and it becomes harder to declare that the data are normally distributed. So for very large data sets, normality testing becomes less important.
Not needed, but a bonus. Doing so gives you a nuanced feel of your results, which are also needed towards selecting appropriate association/correlation tests.