In most of the cases, if the GPU loaded and the apps usage is extensive it can lead to overheating of your iPhone 7 device that can lead to battery issues. It means the battery longevity, the life span reduced and then needs to replace. The simple troubleshoot may ensure your device not overheated, then use apps at minimum when not required.