I think David's answer answers your question, but, I'll provide some additional information as I believe this to be relevant and useful.
Lenovo have some software which does what I think you want, called Energy Management.
The recent version allows you to
STATEMENT DESCRIPTION:
Comparing with the previous versions, Lenovo Energy Management 6.0 has been improved with the following new features:
1. Add “Battery Level” in Battery Information.
2. Redefine “Battery Health”.
(1) Change limited capacity of “Best battery heath” to 45%~50% from 80%;
(2) Detect battery status by hardware automatically;
(3) Pop up a hint box to suggest users to switch the mode;
3. Add hint when using unauthorized battery.
4. Remove the scheme of “Power Saver”.
5. Remove “Advanced Settings” of “Super Energy Saver”.
Source
There is a review of an older version working with the Surface 2 which suggests it will work with the Surface 3
However, this post on SuperUser suggests other wise (again for Surface Pro) - How can I limit battery charging on a Surface Pro (2) or Windows 8(.1)?
This question is not about computer hardware or software, within the scope defined in the help center. To be more specific: SuperUser is not about electronic devices, media players, cell phones or smart phones, except insofar as they interface with your computer, – LPChip – 2015-06-29T07:27:45.450
@LPChip Allow appropriate tablet questions suggests the communiity has voted for appropriate table questions to be on topic. Perhaps you should raise this on meta for an update?
– DavidPostill – 2015-06-29T07:36:36.547You want a notification... this means you have to see the screen. If you can see the screen, why not look at the power icon to see? – Dave – 2015-06-29T07:52:04.770
1@DavidPostill ah thanks. Was unaware of this. That decision was made before I became active on SU. Replied a comment there. – LPChip – 2015-06-29T08:01:07.347
1@LPChip I would raise a new meta question ... as the linked one is so old. And I don't think a comment is enough to bump the question. You can of course undo your close vote. – DavidPostill – 2015-06-29T08:04:07.930
@LPChip I wasn't aware of it either. I just thought I would double check and sreach meta ;) – DavidPostill – 2015-06-29T08:08:00.307
@DavidPostill ah, good call. Yeah, maybe a new meta question would work. I'm not really active on meta though. – LPChip – 2015-06-29T08:23:27.233