I have similar problem on my 6s Plus. And it wasn't just the battery life, it was the general sluggishness of the phone. and it has been there ever since I updated iOS 11. I also had a new battery installed only a few months ago. And it is less then 100 cycles at the moment, so it is not my battery issues.
Finally I couldn't stand how crappy my iPhone was, went to my mate house with 100M internet connection, did a few iCloud Backup ( Why a few? count yourself lucky if you haven't experience a corrupted iCloud Backup ), and I wiped my whole iPhone clean and restore from iCloud.
Now everything is good. Battery and performance. At least to a point I could stand it for longer may be another year if it needs to be. My only problem is iOS 11 in general, seems to have iPhone X and iPhone 8 in mind and you can definitely tell the 2GB Memory in iPhone 6s is causing a bit a problem. I am hoping iOS 12 with Swift 4.1 and later Swift 5 will fix the remaining issues.
My friends also had Battery Problem with iOS 11.4, and she has an iPhone X, so this cant be a battery issues. I told her to wipe and restore from iCloud, so far her comment was " It is better, but it still doesn't seems to be as good as when I had it first ". So I think there are definitely something about Battery in iOS 11.4